var intersection = function(nums1, nums2) {
    const set1 = new Set(nums1);
    const set2 = new Set(nums2);
 if (set1.size > set2.size) {
        return intersection(set2, set1)
    }
    const set = new Set()
    for (let num of set1) {
        if (set2.has(num)) {
            set.add(num)
        }

    }
    return [...set]
};